/***
 *	DedeCMS v5.3 Style (grass green)
 *	dedecms.com  Author pigz  2008-11-10 09:32
 **/

.pleft { width:712px; float:left; overflow:hidden; }
.pleft .place { width:712px; height:24px; line-height:24px; background:transparent url(../images/green_skin.png) repeat-x scroll 0 -188px; border-top:1px solid #BADAA1; border-bottom:1px solid #BADAA1; text-indent:12px; color:#428C5B; overflow:hidden; }
.pleft .place strong { color:#428c5b; font-weight:normal; letter-spacing:1px; }
.pleft .place a { color:#428c5b; margin:0px 2px; }
.pleft .place a:hover { color:#ff3333; text-decoration:none; }
.pleft .place small { display:inline-block; vertical-align:middle; width:8px; height:20px;  *height:24px;
overflow:hidden; background:url(../images/ico-3.gif) 2px 8px no-repeat; font-size:0px; }
.place { height:24px; line-height:24px; text-indent:18px; color:#999; background:transparent url(../images/green_skin.png) repeat-x scroll 0 -188px; border-top:1px solid #BADAA1; border-bottom:1px solid #BADAA1; overflow:hidden; font-family:宋体; margin-bottom:6px; text-align:left; }
.place strong { color:#397CBE; font-weight:normal; letter-spacing:1px; }
.place a { color:#397CBE; margin:0px 2px; }
.place a:hover {
 color:#FF3366  margin:0px 2px; TEXT-DECORATION: underline; }
.pright { width:240px; float:right; overflow:hidden; }
.dede_pages { }
.dede_pages ul { float:left; padding:12px 0px 12px 16px; }
.dede_pages ul li { float:left; font-family:Tahoma; line-height:17px; margin-right:6px; border:1px solid #E9E9E9; }
.dede_pages ul li a { float:left; padding:2px 4px 2px; color:#555; display:block; }
.dede_pages ul li a:hover { color:#690; text-decoration:none; padding:2px 4px 2px; }
.dede_pages ul li.thisclass, .dede_pages ul li.thisclass a, .pagebox ul li.thisclass a:hover { background-color:#F8F8F8; padding:2px 4px 2px; font-weight:bold; }
.dede_pages .pageinfo { line-height:21px; padding:12px 10px 12px 16px; color:#999; }
.dede_pages .pageinfo strong { color:#555; font-weight:normal; margin:0px 2px; }
/*---------- index ---------*/
.index .bignews { width:424px; height:400px; float:right; border:1px solid #BADAA1; overflow:hidden; }
.index .bignews a { color:#555; }
.index .bignews .onenews { margin:0 3px 0 3px; padding:7px 6px; border-bottom:1px dashed #EBEBEB; }
.index .bignews .onenews h2 { text-align:center; display:block; height:32px; line-height:28px; }
.index .bignews .onenews h2 a { font-size:16px; }
.index .bignews .onenews p { line-height:19px; color:#666; }
.index .bignews div.newarticle { height:24px; background:url(../images/new-article.gif) 8px 3px no-repeat; font-size:0px; color:#fff; }
.index .bignews div.d1 { padding:6px 10px; clear:both; width:406px; overflow:hidden; }
.index .bignews div.d1arc { margin-right:12px; width:190px; float:left; height:24px; line-height:24px; overflow:hidden; }
.index .bignews div.d1arc a { }
.index .bignews ul.c2 { width:416px; padding:0px 4px 0px; clear:both; overflow:hidden; }
.index .bignews ul.c2 a { font-size:13px; }
.index .flashnews { width:280px; height:192px; overflow:hidden; float:left; }
.index .latestnews { width:280px; height:200px; margin-top:8px; float:left; }
.index .latestnews dl dd { padding:2px 5px; }
.index .latestnews ul a { color:#555; }
.index .picnews { width:712px; float:left; clear:both; overflow:hidden; margin-top:9px;  *margin-top:12px;
_margin-top:0px; }
.index .listbox { width:720px; overflow:hidden; float:left; clear:both; overflow:hidden; }
.index .listbox dl { width:352px; margin-right:8px; margin-top:2px; float:left; }
.index .listbox ul a { color:#666; }
.index .usercenter .tbox dd { height:370px; display:none; }
.index .usercenter .tbox dd#loading { display:block; text-align:center; line-height:200px; letter-spacing:2px; color:#999999; }
.index .userlogin { padding-top:10px; }
.index .userlogin .fb { height:37px; }
.index .userlogin .fb span { float:left; width:60px; text-align:right; padding-right:6px; color:#888; }
.index .userlogin .fb img { vertical-align:middle; margin-left:5px; }
.index .userlogin .submit { text-align:center; padding-top:3px; }
.index .userlogin .submit a { color:#003300; margin-left:7px; }
.index .userinfo { }
.index .userinfo .welcome { width:220px; height:24px; margin:12px auto; background:#F9F9F9; border-top:1px solid #EEE; border-bottom:1px solid #EEE; line-height:23px; text-indent:10px; color:#666; }
.index .userinfo .welcome strong { color:#F60; font-weight:bold; }
.index .userinfo .userface { width:60px; height:64px; overflow:hidden; padding-left:16px; padding-top:2px; float:left; }
.index .userinfo .userface a { display:block; margin:0px auto; text-align:center; }
.index .userinfo .userface a img { width:52px; height:52px; display:block; margin:0px auto 6px; padding:2px; border:1px solid #DDD; }
.index .userinfo .mylink { width:144px; float:left; overflow:hidden; }
.index .userinfo .mylink ul { }
.index .userinfo .mylink ul li { width:72px; float:left; line-height:21px; text-indent:12px; }
.index .userinfo .mylink ul li a { color:#555; }
.index .userinfo .uclink { height:31px; line-height:31px; clear:both; overflow:hidden; text-align:center; color:#DDD; }
.index .userinfo .uclink a { color:#690; margin:0px 2px; }
.index .latestlogin { padding-top:16px; }
.index .latestlogin strong { width:102px; padding-left:6px; letter-spacing:1px; color:#555; display:block; line-height:21px; background:#FFF; position:relative; z-index:5; }
.index .latestlogin ul { width:224px; border-top:1px solid #DDDDDD; padding-top:20px; z-index:3; margin:-12px auto 0px; }
.index .commend dl dd { padding-top:0px; }
.index .hot dl dd { padding-top:0px; }
.index .hot dl dd .c1 li { width:210px; overflow:hidden; }
.index .vote dl dd strong { display:block; line-height:27px; padding-left:8px; letter-spacing:1px; color:#3f7652; border-bottom:1px solid #DDDDDD; margin:0px 4px; }
.index .vote dl dd .fb { padding-top:10px; height:21px; padding-left:10px; color:#555; }
.index .vote dl dd .fb input { margin-right:4px; }
.index .vote dl dd .submit { text-align:center; height:35px; padding-top:8px; }
.index .vote dl dd .submit button { margin-right:10px; }
.index .vote dl dd .submit a { color:#003300 }
/*---------- channel ---------*/
.channel .flashnews { width:280px; height:192px; overflow:hidden; float:left; background:#F00; }
.channel .topcommand { width:424px; float:right; overflow:hidden; }
.channel .topcommand dl dd { height:162px; }
.channel .topcommand a { color:#666; }
.channel .topcommand .onenews { padding:3px 12px; border-bottom:1px solid #EBEBEB; }
.channel .topcommand .onenews h2 { display:block; height:28px; line-height:25px; }
.channel .topcommand .onenews h2 a { font-size:16px; }
.channel .topcommand .onenews p { line-height:19px; color:#666; }
.channel .picnews { width:712px; float:left; clear:both; overflow:hidden; }
.channel .listbox { width:720px; overflow:hidden; float:left; clear:both; overflow:hidden; }
.channel .listbox dl { width:352px; margin-right:8px; margin-top:8px; float:left; }
.channel .listbox ul a { color:#666; }
/*---------- viewbox ---------*/
.viewbox { width:712px; overflow:hidden; padding-bottom:8px; }
.viewbox .title { height:56px; line-height:56px; text-align:center; overflow:hidden; padding-top:10px; }
.viewbox .title h2 { font-size:24px; color:#2b2b2b; }
.viewbox .info { height:24px; line-height:17px; text-align:center; overflow:hidden; color:#666; }
.viewbox .info small { margin-left:8px; margin-right:3px; color:#999; font-size:12px; }
.viewbox .info a { color:#690; }
.viewbox .intro { width:90%; padding:8px 16px; line-height:24px; background:#f5fcee; border:1px solid #DCDDDD; font-size:14px; color:#706A6A; margin:8px auto 0 auto; }
.viewbox .infolist { width:368px; float:left; }
.viewbox .infolist small { width:100px; text-align:right; display:block; float:left; font-size:12px; line-height:31px; color:#999; clear:left; height:31px; overflow:hidden; }
.viewbox .infolist span { width:200px; line-height:30px; float:left; height:31px; overflow:hidden; }
.viewbox .picview { width:320px; float:right; padding-right:24px; padding-top:16px; }
.viewbox .labeltitle { height:23px; background:url(../images/view-labeltitle-bg.gif) left 10px repeat-x; clear:both; overflow:hidden; margin:0px auto 0px; padding-top:10px; }
.viewbox .labeltitle strong { width:80px; height:23px; line-height:23px; text-align:center; color:#FFF; letter-spacing:1px; display:block; float:left; background:url(../images/view-labeltitle-bg.gif) left -44px no-repeat; overflow:hidden; }
.viewbox .content { font-size:14px; padding:12px 16px; line-height:25px; color:#333; }
.viewbox .dede_pages { width:712px; float:none; overflow:hidden; text-align:center; }
.viewbox .dede_pages ul { margin:0px auto; float:none; clear:both; overflow:hidden; text-align:center; white-space:nowrap; }
.viewbox .dede_pages ul li, .viewbox .dede_pages ul li a { float:none; display:inline; }
.viewbox .boxoff { height:10px; overflow:hidden; clear:both; background:url(../images/boxoff.gif) left 15px repeat-x; margin:4px auto; padding-top:10px; }
.viewbox .boxoff strong { display:block; width:8px; height:10px; overflow:hidden; font-size:0px; line-height:100px; background:url(../images/boxoff.gif) right -10px no-repeat; float:left; }
.viewbox .newdigg { width:406px; height:51px; margin:8px auto; clear:both; overflow:hidden; padding-left:8px; }
.viewbox .diggbox { width:195px; height:51px; float:left; margin-right:8px; overflow:hidden; cursor:pointer; }
.viewbox .diggbox .digg_act { font-size:14px; float:left; line-height:31px; text-indent:32px; height:29px; overflow:hidden; font-weight:bold; }
.viewbox .diggbox .digg_num { float:left; line-height:29px; text-indent:5px; }
.viewbox .diggbox .digg_percent { width:180px; clear:both; padding-left:10px; overflow:hidden; }
.viewbox .diggbox .digg_percent .digg_percent_bar { width:100px; height:7px; background:#E8E8E8; border-right:1px solid #CCC; float:left; overflow:hidden; margin-top:3px; }
.viewbox .diggbox .digg_percent .digg_percent_num { font-size:10px; float:left; padding-left:10px; }
.viewbox .diggbox .digg_percent .digg_percent_bar span { display:block; height:5px; overflow:hidden; background:#000; }
.viewbox .newdigg .digg_good { background:url(../images/newdigg-bg.png) left top no-repeat; }
.viewbox .newdigg .digg_bad { background:url(../images/newdigg-bg.png) right top no-repeat; }
.viewbox .newdigg .digg_good .digg_act { color:#C30; }
.viewbox .newdigg .digg_good .digg_num { color:#C63; }
.viewbox .newdigg .digg_bad .digg_act { color:#36C; }
.viewbox .newdigg .digg_bad .digg_num { color:#39C; }
.viewbox .newdigg .digg_good .digg_percent .digg_percent_bar span { border:1px solid #E37F24; background:#FFC535; }
.viewbox .newdigg .digg_bad .digg_percent .digg_percent_bar span { border:1px solid #689ACC; background:#94C0E4; }
.viewbox .handle { height:59px; padding-top:12px; overflow:hidden; clear:both; }
.viewbox .handle .digg { width:59px; height:59px; float:left; background:url(../images/digg-bg.gif) no-repeat; margin-right:12px; }
.viewbox .handle .digg .digg_num { width:56px; height:34px; font-size:20px; text-align:center; line-height:34px; overflow:hidden; color:#6B9169; }
.viewbox .handle .digg .digg_act { width:56px; height:22px; line-height:23px; overflow:hidden; }
.viewbox .handle .digg .digg_act a { margin-left:11px; color:#666; float:left; }
.viewbox .handle .context { float:left; }
.viewbox .handle .context ul li { line-height:29px; color:#888; }
.viewbox .actbox { width:260px; text-align:center; float:right; padding-top:20px; padding-right:10px; }
.viewbox .actbox ul li { display:inline; padding-left:22px; background-image:url(../images/actbox-ico.gif); background-repeat:no-repeat; margin-right:10px; }
.viewbox .actbox ul li a { color:#666; }
.viewbox .actbox ul li#act-fav { background-position:4px 0px; }
.viewbox .actbox ul li#act-err { background-position:4px -37px; }
.viewbox .actbox ul li#act-pus { background-position:4px -73px; }
.viewbox .actbox ul li#act-pnt { background-position:4px -109px; }
.viewbox .downurllist { width:100%; clear:both; overflow:hidden; }
.viewbox .downurllist li { height:27px; background:url(../images/downurl-bg.gif) right top no-repeat; padding-right:4px; float:left; margin-right:10px; overflow:hidden; margin-top:10px; }
.viewbox .downurllist li a { height:27px; background:url(../images/downurl-bg.gif) left top no-repeat; display:block; font-size:12px; color:#555; text-indent:30px; line-height:27px; float:left; padding-right:5px; }
.viewbox .downurllist li a:hover { color:#F63; text-decoration:none; }
.viewbox .picbox { width:100%; text-align:center; padding-top:10px; font-size:14px; line-height:31px; overflow:hidden; }
.viewbox .picbox img { display:block; margin:16px auto 6px; }
.viewbox .picbox ul.e8 { font-size:12px; line-height:normal; }
.viewbox .picbox ul.e8 li .pic { background:none; border:1px solid #EEE; overflow:hidden; }
.viewbox .picbox ul.e8 img { margin:3px; border:none; }
.viewbox .picbox ul.e8 li .title { padding-top:0px; }
.specialpic { width:200px; overflow:hidden; float:left; margin-right:20px; padding-top:10px; }
.specialpic img { width:200px; display:block; }
.speciallist { width:659px; overflow:hidden; }
.speciallist dl.tbox { width:321px; margin-right:8px; margin-top:8px; float:left; }
.storypic { width:160px; overflow:hidden; float:left; margin-right:20px; padding-top:10px; }
.storypic img { width:160px; display:block; }
.infos_userinfo { width:240px; overflow:hidden; }
.infos_userinfo dd { padding:12px; overflow:hidden; background:#FFF; }
.infos_userinfo dd .userface { width:52px; height:52px; padding:1px; border:1px solid #DDD; overflow:hidden; float:left; margin-right:8px; }
.infos_userinfo dd .userface img { width:52px; height:52px; overflow:hidden; display:block; }
.infos_userinfo dd .username { height:19px; line-height:19px; display:block; overflow:hidden; font-weight:bold; color:#F60; }
.infos_userinfo dd .useract { width:140px; height:44px; overflow:hidden; float:left; padding-left:4px; }
.infos_userinfo dd .useract-pm, .infos_userinfo dd .useract-af { width:70px; float:left; line-height:19px; height:19px; overflow:hidden; }
.infos_userinfo dd .useract-vi { display:block; clear:both; line-height:19px; height:19px; overflow:hidden; color:#666; }
.infos_userinfo dd .userinfo-sp { height:25px; line-height:25px; clear:both; display:block; padding-left:10px; }
.infos_userinfo dd .userinfo-sp small { font-size:12px; color:#AAA; margin-right:5px; }
.infos_search dd { padding:4px 4px 12px 8px; }
.infos_search dd select, .infos_search dd input, .infos_search dd button { margin-left:4px; margin-top:8px; }
.infos_search dd select { font-size:14px; }
.tags_list dd { padding:4px 12px; line-height:220%; }
.tags_list dd a { margin-right:10px; white-space:nowrap; }
.tagc1 { font-size:12px; color:#666; }
.tagc2 { font-size:14px; font-weight:bold; color:#555; }
.sp-title { color:#888; padding:4px 12px; border-top:1px solid #badaa1; border-bottom:1px solid #badaa1; background:#f3fbea; margin-bottom:8px; }
.sp-title h2 { font-size:14px; line-height:27px; }
.sp-title h2 a { margin-left:6px; color:#03541F; }
.sp-title .more { float:right; margin:-27px 0px; line-height:27px; }
.linkbox { padding:10px 8px; border-bottom:1px solid #EEE; }
.linkbox h3, .linkbox h3 a { font-size:14px; color:#693; }
.buycar { }
.buycar h2 { font-size:14px; color:#F60; line-height:31px; }
.buycar .flow { width:100%; border-left:1px solid #DEE79E; border-right:1px solid #DEE79E; border-top:1px solid #DEE79E; /*	border-collapse:collapse;*/
	margin-bottom:16px; }
.buycar .flow td { height:23px; line-height:19px; background:#F8FAEB; text-align:center; color:#888; overflow:hidden; border-right:1px solid #EFF3CF; border-bottom:1px solid #EFF3CF; border-top:3px solid #FFF; letter-spacing:3px; }
.buycar .flow td.thisclass { background:#FFF; border-bottom:1px solid #FFF; border-top:3px solid #F8FAEB; font-weight:bold; color:#333; }
.flinkbox { padding:4px 10px; }
.formbox { width:90%; margin:0px auto; }
.formbox .fb { width:100%; clear:both; overflow:hidden; padding-top:10px; margin:0px auto; }
.formbox .fb .name { width:180px; float:left; height:31px; text-align:right; padding-right:10px; line-height:31px; font-size:14px; color:#666; display:block; }
.formbox .fb .value { float:left; }
.formbox .fb .value img { vertical-align:middle; }
.dede_comment { padding-bottom:6px; }
/*评论
------------*/
.decmt-box { width:98%; padding:6px 5px; margin:0px auto; overflow:hidden; clear:both; }
.decmt-box span.fr { float:right; }
.decmt-box span.title { float:left; line-height:20px; width:600px; }
.decmt-box ul { }
.decmt-box ul li { width:100%; border-bottom:1px dashed #ccc; padding-bottom:10px; overflow:hidden; }
.decmt-box ul li a.plpic { float:left; width:40px; height:40px; padding:2px; border:1px solid #DFD9B9; background:#F9FDED; margin-right:5px; overflow:hidden; }
.decmt-box ul li p { float:left; width:630px; line-height:22px; }
.decmt-box .comment_act { float:left; width:630px; line-height:20px; color:#aeaeae; }
.decmt-box .comment_act a { color:#aeaeae; }
.decmt-box1 { width:98%; padding:6px 5px; margin:0px auto; overflow:hidden; clear:both; }
.decmt-box1 span.fr { float:right; }
.decmt-box1 span.title { float:left; line-height:20px; width:600px; }
.decmt-box1 ul { }
.decmt-box1 ul li { width:100%; border-bottom:1px dashed #ccc; padding:10px 0; overflow:hidden; }
.decmt-box1 ul li a.plpic { float:left; width:40px; height:40px; padding:2px; border:1px solid #DFD9B9; background:#F9FDED; margin-right:5px; overflow:hidden; }
.decmt-box1 ul li p { float:left; width:880px; line-height:22px; }
.decmt-box1 .comment_act { float:left; width:880px; line-height:20px; color:#aeaeae; }
.decmt-box1 .comment_act a { color:#aeaeae; }
.dede_comment .decmt-box .decmt-title { line-height:19px; color:#999; font-family:Tahoma; }
.dede_comment .decmt-box .decmt-title span { margin-right:2px; vertical-align:middle; }
.dede_comment .decmt-box .decmt-title .moodico { height:18px; width:18px; display:inline-block; }
.dede_comment .decmt-box .decmt-title .username { color:#669; }
.dede_comment .decmt-box .decmt-title .username a { color:#669; }
.dede_comment .decmt-box .decmt-title .username a:hover { text-decoration:none; color:#690; }
.dede_comment .decmt-box .decmt-title .ip { color:#669; font-size:11px; }
.dede_comment .decmt-box .decmt-title .date { color:#555; font-size:11px; }
.dede_comment .decmt-box .decmt-act { float:right; margin-top:-18px; padding-right:10px; position:relative; clear:both; color:#999; }
.dede_comment .decmt-box .decmt-act span { margin-right:7px; }
.dede_comment .decmt-box .decmt-act span a { color:#888; }
.dede_comment .decmt-box .decmt-content { color:#555; line-height:21px; clear:both; width:99%; margin:2px auto 0px;/*	background:url(../images/ico-comment-quote.gif) 0px 4px no-repeat;
	text-indent:18px;*/
}
.dede_comment .decmt-box .decmt-content img { vertical-align:middle; }
.decmt-content .decmt-box, .dede_comment .decmt-box .decmt-box { background:#FFE; border:1px solid #CCC; margin:6px auto; }
.dede_comment .decmt-box .decmt-box .decmt-title { text-indent:4px; }
.dede_comment .decmt-box .decmt-box .decmt-content { color:#555; }
.nocomment { padding:10px; color:#666; }
.dede_comment_post { padding:5px; }
.dcmp-title { line-height:25px; }
.dcmp-title strong { color:#444; font-weight:normal; }
.dcmp-title small { font-size:12px; color:#999999; }
.dcmp-stand { float:right; margin-top:-18px; padding-right:10px; position:relative; clear:both; color:#999; }
.dcmp-stand strong { font-weight:normal; color:#444; }
.dcmp-stand input { margin-right:2px; }
.dcmp-stand img { vertical-align:middle; margin-right:2px; }
.dcmp-content { width:450px; padding-top:8px; }
.dcmp-content textarea { height:100px; width:450px; float:left; }
.dcmp-content1 { width:700px; padding-top:8px; }
.dcmp-content1 textarea { height:100px; width:700px; float:left; }
.dcmp-mood { height:25px; width:212px; margin-top:8px; float:right; }
.dcmp-mood strong { float:left; color:#444; font-weight:normal; line-height:25px; }
.dcmp-mood ul { float:left; }
.dcmp-mood ul li { float:left; margin-right:8px; height:30px; }
.dcmp-mood ul li input, .dcmp-mood ul li img { vertical-align:middle; margin-right:4px;  *margin-right:0px;
}
.dcmp-post { height:35px; overflow:hidden; clear:both; color:#444; padding:5px 0 10px 0; }
.dcmp-post .dcmp-userinfo { float:left; margin-right:6px; }
.dcmp-post .dcmp-userinfo input { height:13px; padding-right:0px; }
.dcmp-post .dcmp-userinfo input, .dcmp-post .dcmp-userinfo img { vertical-align:middle; margin:5px; }
.dcmp-post .dcmp-submit { float:left; padding-top:6px; }
.dcmp-post .dcmp-submit input, .dcmp-post .dcmp-submit button { vertical-align:middle; }
.dcmp-post .dcmp-submit button { width:70px; height:25px; border:none; background:url(../images/btn-bg2.gif) no-repeat; line-height:25px; letter-spacing:1px; overflow:hidden; color:#444; cursor:pointer; margin-left:5px; }
/* 代码高亮 */
pre { font-family:'Courier New', Monospace; font-size:12px; width:99%; overflow:auto; margin:0 0 1em 0; background:#F7F7F7; }
pre ol, pre ol li, pre ol li span { margin:0 0; padding:0; border:none }
pre a, pre a:hover { background:none; border:none; padding:0; margin:0 }
pre ol { list-style:decimal; background:#F7F7F7; margin:0px 0px 1px 3em !important; padding:5px 0; color:#5C5C5C; border-left:3px solid #146B00; }
pre ol li { list-style:decimal-leading-zero; list-style-position:outside !important; color:#5C5C5C; padding:0 3px 0 10px !important; margin:0 !important; line-height:1.3em }
pre ol li.alt { color:inherit }
pre ol li span { color:black; background-color:inherit }
pre .comment, pre .comments { color:#008200; background-color:inherit }
pre .string { color:blue; background-color:inherit }
pre .keyword { color:#069; font-weight:bold; background-color:inherit }
pre .preprocessor { color:gray; background-color:inherit }
pre .dp-xml .cdata { color:#ff1493 }
pre .dp-xml .tag, pre .dp-xml .tag-name { color:#069; font-weight:bold }
pre .dp-xml .attribute { color:red }
pre .dp-xml .attribute-value { color:blue }
pre .dp-sql .func { color:#ff1493 }
pre .dp-sql .op { color:#808080 }
pre .dp-rb .symbol { color:#a70 }
pre .dp-rb .variable { color:#a70; font-weight:bold }
pre .dp-py .builtins { color:#ff1493 }
pre .dp-py .magicmethods { color:#808080 }
pre .dp-py .exceptions { color:brown }
pre .dp-py .types { color:brown; font-style:italic }
pre .dp-py .commonlibs { color:#8A2BE2; font-style:italic }
pre .dp-j .annotation { color:#646464 }
pre .dp-j .number { color:#C00000 }
pre .dp-delphi .number { color:blue }
pre .dp-delphi .directive { color:#008284 }
pre .dp-delphi .vars { color:#000 }
pre .dp-css .value { color:black }
pre .dp-css .important { color:red }
pre .dp-c .vars { color:#d00 }
pre .dp-cpp .datatypes { color:#2E8B57; font-weight:bold }
#commetpages { text-align:center; line-height:28px; }
#commetpages a { border:1px solid #BADAA1; padding:0 3px 0 3px; }
